package net.siufung.core.model.enums;

import lombok.Getter;
import lombok.Setter;

/**
 * @see net.siufung.core.model.enums.MethodEventEnum
 * @author 陈建峰
 * @since 2021/11/29 5:43 下午
 */
@Deprecated
public enum MethodEvents {

    /**
     * 新增
     */
    ADD("add"),
    /**
     * 更新
     */
    UPDATE("update"),
    /**
     * 删除
     */
    REMOVE("remove"),
    /**
     * 状态
     */
    STATUS("status");

    @Getter
    @Setter
    private String value;

    MethodEvents(String value) {
        this.value = value;
    }

    public static MethodEvents get(String value) {
        MethodEvents[] enums = values();
        for (MethodEvents enumOf : enums) {
            if (enumOf.getValue().equals(value)) {
                return enumOf;
            }
        }
        return null;
    }

}
